package cn.pomelo.album.model;

import java.io.Serializable;
import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

@Data
public class Image implements Serializable {
    /**
     * 图片id
     */
    private Integer id;

    /**
     * 上传者的id
     */
    private String userid;

    /**
     * 图片格式
     */
    private String type;

    /**
     * 图片所在文件夹
     */
    private String folder;

    /**
     * 图片原名称
     */
    private String fileName;

    /**
     * 图片上传之后的名称
     */
    private String realName;

    /**
     * 图片地址
     */
    private String url;

    /**
     * 上传时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm",timezone = "GMT+8", shape = JsonFormat.Shape.STRING)
    private Date uploadDate;

    /**
     * 图片宽度
     */
    private Integer width;

    /**
     * 图片高度
     */
    private Double height;

    /**
     * 图片大小
     */
    private Double size;

    private static final long serialVersionUID = 1L;
}